当摄像机被分配给一个可见可用的可视区域时,可用此函数来设置每帧要调用的脚本。你需要提供摄像机的独特ID(被另外的camera_create 函数所创建)以及被调用的脚本的ID。和摄像机及其视图有关的脚本的实际执行顺序如下所示:
- 所有可见的活动可视区域的摄像机都会调用自己的 更新脚本(update script) 。
- 然后是每个视野:
- 用于此视野的摄像机的 开始脚本(begin script)。
- 然后此视野将执行绘制事件。
- 用于此视野的摄像机的 结束脚本(end script)。
- 继续执行下一个可视区域的脚本并再次重复.....
camera_set_update_script(camera_id, script)
参数 描述 camera_id 当你创建摄像机时的独特ID值 script 每游戏帧执行的脚本
N/A(无返回值)
camera_set_update_script(view_camera[0], updateCamera);
上述代码为被赋给view port[0]的摄像机设置了它的更新脚本。